@charset "utf-8";
/* CSS Document */


*{ margin:0; padding:0; list-style:none; border:none; text-decoration:none; font-family:"微软雅黑";}
a{ color:#000;}
a:hover{ filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}


.ye,.hz{ width:100%;}
.top,.about,.ye-img,.Service,.hz ul,.new,.hz-m{ width:1140px; margin:auto;}
.clear{ clear:both;}


/*top*/
.top{ height:90px; overflow:hidden;}
.top-1{ float:right; margin-top:35px;}
.top-1 a{ border-right:1px solid #ccc; padding:0 15px; font-size:14px;}
.top-2{ float:left;}
/*.nav{ width:650px; height:90px; line-height:90px; margin-left:285px;}
.nav li{ float:left; }
.nav li a{padding:0 20px;}
.nav li:hover a{ color:#ff0300;}
.nav-bg a{ color:#ff0300;}*/

.top-3 {padding-top:30px; line-height:100px; font-size: 14px;}
#ddnav_m{width:680px; height:38px; padding-left: 280px;} 
#ddnav_m li{float:left; text-align:center; width:95px;}
#ddnav_m ul li{height:38px;}
#ddnav_m ul li a{color: #343434; text-decoration: none; font-size:14px; width:95px; font-weight:normal; line-height:38px;  text-align:center; display:block;}
#ddnav_m ul li a:hover{color:#343434;  text-decoration: none; font-size:14px;}


.downmainmenu {	POSITION: absolute; FONT: bold 14px "微软雅黑"; HEIGHT: 50px; OVERFLOW: visible;}
.downmainmenu UL {	Z-INDEX: 100; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.downmainmenu UL LI {POSITION: relative; DISPLAY: inline; FLOAT: left; padding-left: 1px;}
.downmainmenu UL LI A { WIDTH: 80px; PADDING-RIGHT: 0px; DISPLAY: block; padding-top: 0px; line-height: 47px; color: #fff; text-align:center;}
* HTML .downmainmenu UL LI A { DISPLAY: inline-block}
.downmainmenu UL LI A:hover {background: url(/statics/images1/menuCur.jpg) repeat-x; color: #fff;}
.downmainmenu UL LI .shop{ color: #abcd03;}
.downmainmenu UL LI .cur{ background: url(/statics/images1/menuCur.jpg) repeat-x; color: #fff;}
.downmainmenu UL .first{ width: 94px;}
.downmainmenu UL LI UL { POSITION: absolute; DISPLAY: none; BACKGROUND: #fff; VISIBILITY: hidden; PADDING-TOP: 0px; LEFT: 1px;}
.downmainmenu UL LI UL LI {	BORDER-BOTTOM: #ccc 1px dotted; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: list-item; FLOAT: none; PADDING-TOP: 0px !important;}
.downmainmenu UL LI UL LI UL {TOP: 0px}
.downmainmenu UL LI UL LI A {WIDTH: 78px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; background:url(../uploadfile/image/20161222/20161222161539_1469682957.jpg) !important; line-height: 38px !important; padding-top: 0px; padding-bottom: 0px; COLOR: #000; BORDER-LEFT-STYLE: none; font-size: 12px;}
.downmainmenu UL LI UL LI A:hover{ background: #e50012 !important; color: #fff !important; border: 0px none;}
* HTML .downmainmenu {
	HEIGHT: 1%
}
.downarrowclass {
	POSITION: absolute; TOP: 0px; RIGHT: 0px
}
.rightarrowclass {
	POSITION: absolute; TOP: 10px; RIGHT: 5px
}
.ddshadow {
	POSITION: absolute; WIDTH: 78px; HEIGHT: 0px; TOP: 0px; LEFT: 0px
}
.toplevelshadow {
	opacity: 0.8
}


/*banner*/
.banner{width: 100%; min-width: 1200px;overflow: hidden;z-index: -9999;}

.souso{float: right;}
/*弹窗内容样式*/
.content{ width:775px; height:300px; background:#2391d1;}
.content h3{ width:100%; height:50px; line-height:50px; text-align:center; font-size:20px; color:#fff; background:#0378bc;}
.content-1{ width:350px; height:50px; margin:auto; margin-top:30px;}
.content-2{ width:450px; margin:auto; margin-top:30px; color:#fff; font:18px; line-height:30px; }
.content-2 a{ color:#fff; margin:0 10px;}

#text{ width:305px; height:40px; line-height:40px; background:#2391d1; color:#fff; text-indent:1em; border:1px solid #fff;}
#btn{ float:right;}

.sc{overflow: hidden;float: left;}
.sc input{float:left;height:39px;line-height:39px;}
.sc input.text1 {text-indent: 5px;width: 280px;color: #b0b0b0;border: 1px #fff solid; border-right:none; font-family: "microsoft yahei"; font-size: 12px;}



/*about*/
.about{ height:360px; background:#fff; overflow:hidden;width: 100%; min-width: 1200px;}
.about center{ font-size:24px; font-weight:600; margin-top:50px; margin-bottom:30px; line-height:36px;}
.about center span{ color:#e00000;}
.about-tx{ font-size:14px; color:#737373; line-height:30px; text-align:center;}

.about-1{ width:920px; margin:auto; margin-top:50px;}
.about-1 li { float:left; font-size:14px; color:#737373; margin:0 111px;}
.about-1 li span{ font-size:36px; color:#e00000; font-weight:bold;}
.about-1 li sup{ color:#e00000; }



/*核心业务*/
.ye{ height:800px; background:url(/statics/images1/yewu.gif) 50% no-repeat; overflow:hidden;width: 100%; min-width: 1200px;}
.ye-s{  height:40px; margin:auto; background:#fff;}
.ye center{ margin-top:50px;}
.ye center p{ font-size:24px; color:#fff; line-height:40px;}
.ye center p span{ font-size:16px; color:#e00000;}
.ye-img{ margin-top:40px;}
.ye-img ul{ width:270px; height:240px; float:left; background:#404040; transition:all 0.5s ease-in-out; overflow:hidden; margin:7px 7px;}
.ye-img ul li{ width:130px; height:130px; border-radius:130px; border:1px dashed #ccc; margin:auto; margin-top:20px;}
.ye-img ul li dl{
	width:120px;
	height:120px; 
	border-radius:120px;
	margin:auto;
	margin-top:5px;
	overflow:hidden;
	position:relative;
	transition:all 0.5s ease-in-out;
	}
.ye-img-1{
	width:100%;
	height:0;
	background:#000;
	position:absolute;
	top:0;
	left:0;
	filter:alpha(Opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
	transition:all 0.5s ease-in-out;
	overflow:hidden;
	}
.ye-img-1 p{
	width:80px;
	height:25px;
	text-align:center;
	border:1px solid #fff;
	margin:auto;
	margin-top:0;
	transition:all 0.75s ease-in-out;
	}
.ye-img-1 p a{ color:#fff; font-size:14px; display:block;}

.ye-img ul:hover .ye-img-1{ height:120px;}
.ye-img ul:hover .ye-img-1 p{ margin-top:50px;}
.ye-img ul:hover{ background:#e32222;}

.ye-text{ width:100% !important; height:50px !important; border:none !important; text-align:center; line-height:25px; color:#fff;}



/*服务领域*/
.Service{ height:470px; overflow:hidden;}
.Service center{ margin-top:50px;}
.Service center p span{ font-size:24px; }
.Service center p{ font-size:14px; color:#737373; line-height:25px;}
.Service-1{ margin-top:45px;}
.Service-1 ul{ width:150px; float:left; text-align:center; margin:0 20px;}
.Service-1 ul:hover .Service-x a{ color:#e32222;}
.Service-x a{ color:#737373; line-height:30px; transition:all 0.5s ease-in-out;}

.Service-10,.Service-11,.Service-12,.Service-13,.Service-14,.Service-15{ width:150px; height:150px; transition:all 0.5s ease-in-out;}

.Service-10{ background:url(/statics/images1/fuwu1.gif) no-repeat;}
.Service-10:hover{ background:url(/statics/images1/fuwu1-1.gif) no-repeat;}
.Service-11{ background:url(/statics/images1/fuwu2.gif) no-repeat;}
.Service-11:hover{ background:url(/statics/images1/fuwu2-2.gif) no-repeat;}
.Service-12{ background:url(/statics/images1/fuwu3.gif) no-repeat;}
.Service-12:hover{ background:url(/statics/images1/fuwu3-3.gif) no-repeat;}
.Service-13{ background:url(/statics/images1/fuwu4.gif) no-repeat;}
.Service-13:hover{ background:url(/statics/images1/fuwu4-4.gif) no-repeat;}
.Service-14{ background:url(/statics/images1/fuwu5.gif) no-repeat;}
.Service-14:hover{ background:url(/statics/images1/fuwu5-5.gif) no-repeat;}
.Service-15{ background:url(/statics/images1/fuwu6.gif) no-repeat;}
.Service-15:hover{ background:url(/statics/images1/fuwu6-6.gif) no-repeat;}


/*合作客户*/
.hz{ height:260px; overflow:hidden; background:#e32222;width: 100%; min-width: 1200px;}
.hz-t{ width:550px; height:50px; margin:auto; border-bottom:1px solid #bfbfbf; margin-top:20px;}
.hz-t ul{ width:350px; margin:auto;}
.hz-t ul li{ width:140px; height:48px; line-height:48px; font-size:24px; float:left; text-align:center; margin:0 17px;}
.hz-t1{ border-bottom:2px solid #e32222 !important;}
.hz-t1 a{ color:#fff !important;}
.hz-text{width:100%; height:250px; margin-top:5px; overflow:hidden;}
.hz-txt ul{ margin-top:25px;}
.hz-txt ul li{ width:180px; height:90px; float:left; margin:5px 5px;}
.hz-txt ul li img{width: 180px;}
.hz-txt ul li a:hover{ filter:alpha(Opacity=100) !important; -moz-opacity:1 !important; opacity: 1 !important;}
.hz-txt ul li a img{
	border:1px solid #dcdcdc;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(1);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	transition:all 0.5s ease-in-out;
	}
.hz-txt ul li a img:hover {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	filter: none;
}


/*news*/
.new{ height:630px; overflow:hidden;}
.new-t{ width:550px; height:80px; margin:auto; border-bottom:1px solid #bfbfbf; margin-top:20px;}
.new-t ul{ width:350px; margin:auto;}
.new-t ul li{ width:140px; height:78px; line-height:78px; font-size:24px; float:left; text-align:center; margin:0 17px;}
.new-t1{ border-bottom:2px solid #e32222 !important;}
.new-t1 a{ color:#e32222 !important;}
.new-text{width:100%; height:450px; margin-top:45px; overflow:hidden;}
.new-txt ul{ width:360px; height:420px; overflow:hidden; float:left; margin:10px 10px; transition:all 0.5s ease-in-out;}
.new-txt ul li{ width:330px; height:150px; margin:auto; overflow:hidden;}
.new-txt1{ margin-bottom:45px !important; margin-top:10px !important;}
.new-txt1 p{ line-height:25px; color:#a6a6a6; font-size:14px;}
.new-txt1 p a{ color:#3d3d3d; line-height:30px; font-size:16px; transition:all 0.5s ease-in-out;}
.new-txt2{ line-height:35px !important;}
.new-txt3{ height:200px !important;}

.new-txt ul:hover{
	-webkit-box-shadow:0 0 10px 5px rgba(238,238,238,1);
	-moz-box-shadow:0 0 10px 5px rgba(238,238,238,1);
	box-shadow:0 0 10px 5px rgba(238,238,238,1);
}
.new-txt ul:hover .new-txt1 p a{ color:#ff0000;}



/*底部*/
.foot{ width:100%; height:365px; background:#404040; min-width: 1200px;}
.foot-1{ width:1140px; height:250px; margin:auto; border-bottom:1px dashed #fff;}
.foot-2{ width:330px; float:right; font-size:14px; color:#fff; line-height:30px; margin-top:40px;}
.foot-2 li{ font-size:20px;}

.foot-3{ line-height:30px; padding-top:40px;}
.foot-3 li { float:left; margin-right:50px;}
.foot-3 li p{ font-size:14px; color:#fff;}
.foot-3 li a{ color:#e5e5e5; font-size:12px;}

.foot-4{ width:220px; margin-right:0px !important;}
.foot-4 dl{ width:110px; float:left;}

.foot-5{  }


/*友情链接*/
.link{ width:1140px; line-height:60px; margin:auto;}
.link span{ font-size:16px; color:#fff;}
.link a{ color:#bfbfbf; font-size:14px; border-right:1px solid #bfbfbf; padding:0 10px;}


/*版权*/
.bq{ width:100%; height:60px; line-height:60px; background:#333333; text-align:center; font-size:14px; color:#fff;}
